/* 
  var [a, b] = { a: 1, b: 2 };
  不改这行代码，如何使等式不报错？
*/
Object.prototype[Symbol.iterator] = function () {
  // Object.values(obj):返回一个给定对象自身的所有可枚举属性值的数组
  return Object.values(this)[Symbol.iterator]();
};
var [a, b] = { a: 1, b: 2 };  // 给对象添加迭代器，不报错
console.log(a,b);
